//package com.example.utils;
//
//import com.aliyun.dysmsapi20170525.Client;
//import com.aliyun.dysmsapi20170525.models.SendSmsRequest;
//import com.aliyun.teaopenapi.models.Config;
//
//public class SmsUtil {
//    // 替换为你自己的 AccessKey
//    private static final String ACCESS_KEY_ID = "your-access-key-id";
//    private static final String ACCESS_KEY_SECRET = "your-access-key-secret";
//
//    // 短信签名和模板ID（需在阿里云控制台申请）
//    private static final String SIGN_NAME = "花龙腾航"; // 短信签名名称
//    private static final String TEMPLATE_CODE = "SMS_123456789"; // 模板ID
//
//    public static Client createClient() throws Exception {
//        Config config = new Config()
//                .setAccessKeyId(ACCESS_KEY_ID)
//                .setAccessKeySecret(ACCESS_KEY_SECRET);
//        config.endpoint = "dysmsapi.aliyuncs.com";
//        return new Client(config);
//    }
//
//    public static boolean sendVerificationCode(String phoneNumber, String code) {
//        try {
//            Client client = createClient();
//            SendSmsRequest request = new SendSmsRequest()
//                    .setPhoneNumbers(phoneNumber)
//                    .setSignName(SIGN_NAME)
//                    .setTemplateCode(TEMPLATE_CODE)
//                    .setTemplateParam("{\"code\":\"" + code + "\"}");
//
//            client.sendSms(request);
//            return true;
//        } catch (Exception e) {
//            e.printStackTrace();
//            return false;
//        }
//    }
//}
